#include "BulletSoftBody/btSoftBodySolverVertexBuffer.h"
#ifdef __cplusplus
extern "C" {
#endif
btCPUVertexBufferDescriptor* bullet_NewbtCPUVertexBufferDescriptor(float* basePointer,int vertexOffset,int vertexStride){
	float * c_arg_basePointer=(float *)(void*)(basePointer);
	int c_arg_vertexOffset=vertexOffset;
	int c_arg_vertexStride=vertexStride;
	btCPUVertexBufferDescriptor* wrap_out = new btCPUVertexBufferDescriptor(c_arg_basePointer,c_arg_vertexOffset,c_arg_vertexStride);
	return wrap_out;
}

btCPUVertexBufferDescriptor* bullet_NewbtCPUVertexBufferDescriptor1(float* basePointer,int vertexOffset,int vertexStride,int normalOffset,int normalStride){
	float * c_arg_basePointer=(float *)(void*)(basePointer);
	int c_arg_vertexOffset=vertexOffset;
	int c_arg_vertexStride=vertexStride;
	int c_arg_normalOffset=normalOffset;
	int c_arg_normalStride=normalStride;
	btCPUVertexBufferDescriptor* wrap_out = new btCPUVertexBufferDescriptor(c_arg_basePointer,c_arg_vertexOffset,c_arg_vertexStride,c_arg_normalOffset,c_arg_normalStride);
	return wrap_out;
}

#ifdef __cplusplus
}
#endif
